Adding complex types FloatComplex and DoubleComplex
Write private method for padding dims to dim4
Adding new data type support

- double
- int
- boolean
- FloatComplex
- DoubleComplex