Understanding Optical Time-of-Flight (ToF) Technology