All arithmetic implement by ChameleonChen.