Added function aliases
More aliases
Working solution for problem #3
Added prime factor methods
Added comments denoting big-O complexity
Use library function for #3
Added tests for prime factor methods