Understanding Data Types for variables