Recursion and 2-D Arrays - Inspiring Innovation