Added more comments and also added the functionality of inputting negative ints and identifying them as imaginary