Remove boundary checks -> We are all adults; Add specific implementations for 1, 2, 3 and 4 parameters