added float and double range tests