fix #46 add padding after prefix in String.format
add SIZE constants to number companions
fix #48 correctly convert negative numbers with x conversion