overloaded operator++ postfix and prefix