The four requirements for a tessellation is shapes, no overlapping, no gaps and pattern.The person who created tessellation is M.C Escher.
this is M.C Escher