Recursion fully implemented. @TODOs include UI cleanup (deletion of unwanted commas) and bounds checking (n > 0 condition currently not checked).