pictures generated using recursion