Array, String, Tree, Recursion & Basic Sorting