Refactor - adjusted pricing and extracted feature
Red - when giving change, should have 2 decimals