Добрый день.
Извините за нечеткий вопрос. Я пока сам не до конца понимаю, что именно ищу. 
Остаток от деления некоторого натурального числа на 

 дает число x, такое, что 

, причем если 

 меньше 

, то 

. То есть остаток от деления "уменьшает" большие (в смысле - большие 

) числа, а маленькие не меняет. А есть какие-нибудь еще функции, которые видут себя похожим образом? Не обязательно для целых чисел, можно и для действительных. Например, тот-же 

 "уменьшит" число, большее 1 (т.к. область значений косинуса не превосходит 1), но при повторном применении, число будет меняться. 
Заранее благодарен.