A calcluator for C51