math ceiling negative numbers c#