FINISHED CALCULATOR