UPC Barcodes: The Inner Workings