Added missing break statememnt
Added functionality for less than (<) and equal to (=)
Added Test case for Factorial implementation using recursion