Challenge 5 - Patch


Can you construct elegant procedures that will draw the squares and triangles and then this basic unit for a family of 'floor coverings'?

Can you construct procedures for tiling patterns based on this set of tiles?

Others have called them patches. Can you see why?