remaining exam questions, recursion and testing