Added a check to see if a number is perfect.

Added:
+ is_perfect(int num)
+ is_perfect_helper(int cur, int num)

is_perfect(int num):
	Calls is_perfect_helper(), and then checks the returned value with the number being checked.
	If the number being checked does not equal the given number (int num), return false, else return true.

is_perfect_helper(int cur, int num):
	Called by is_perfect(), cur always starts at 1. If cur equals the num, this returns 0; Otherwise, if num is
	divisible by cur (i.e. num modular cur is 0 a.k.a. the remainder of dividing num by cur is 0), then return
	cur plus a call to is_perfect_helper(cur + 1, num). If cur neither equals num or num modular cur does
	not equal 0, then just return the is_perfect_helper(cur + 1, num) call.
Added the function is_perfect_range(int num) which calculates perfects numbers from 2 - num.

Added:
+ void is_perfect_range(int num)

is_perfect_range(int num):
	Takes a number (int num) and checks all numbers between 2 - num to see if the number is perfect.
	If a number is found to be perfect, for now, the function prints out that the number is perfect.
Merge branch 'feature/p_nums' into develop