added cmul operation
Added more methods to complex and matrix objects