How do barcodes work - James May's Q&A