upcase exercises mirror from Thoughtbot