fun exercises that helped me start to dive deep in CS concepts