Ruby Full Stack Development: Flow Control and Data Types