Integer class implemenation