Botlib doesn't need special math functions :D