Timing added
Formatting cleanup
Added profiling
Adding Largest Prime Factor program