Recursion working
Merging in recursion working
removes all tabs, newlines, crs,  before parsing
Merged