Added element wise floor functionality

Element wise Ceil and Floor both work now.

Rectified some mistakes in the code.

Reworked floor and ceil.

Removed casting from floor and ceil mappers.

floor and ceil work properly for all but complex

floor and ceil working well.

removed c++ code

optimized