Data-Structures Practicing data structure concepts with programming. Version 1.0: Practice recursion topics. First puzzles is Tower of Hanoi. Version 1.1: Added a Java code portion. This one is for a 1D array concept.