don't forget to check the sign of a float number, this fixes fehler142