Removed the use of mask variable.
fixing previous commit.
Added .o files to gitignore
Added function to swap numbers.
Added function to multiply numbers using bitwise.