study how sizeof works