Added bignums and division to Square