ues core_ext utilites rather than Euler module
more Ruby core_ext