Barcounting