added a case withdraw nil
modified [meaningfull output for deposit/withdraw, added support for nil values]