It's called Trominoes and it's my latest project for school. We had to write a recursive program that would cover a 2^n X 2^n board with trominoes, leaving blank only one square. And guess what? It's done and it's only Monday and the project is not due until Thursday :-).