30/04/13 #2
Function Soft renamed to Brute
Function Hard renamed to Fast
Fixed bug in C(m,n): error in swap algorithm. Brute work correct now.
Some changes in Fast function. Test not corect.