Completed Problem 56, although it takes 5 mins to execute so there's definitely room for improvement. Also split StringNum class into two files, header (definitions) and source (implementations)