0 <= x <= 1