A simple shopping cart application built as an exercise