Variable Scalar & Compound Scalar vs. primitive data type - are they the same thing? Primitive & Reference