calc v0.3

now calc recieves input as an argument, working with numbers less than
zero, minor improvements