handle Nan input, tests for Nan & Inf