Expectations and assertions for floats and doubles

Including for nearness