Revert "number functions"

This reverts commit 4f5d392fd9da0bc5e39610accadb3e6a6150ff4c.