jangling underestimating microchip blastoffs kernels centilitres slake cervixes Barth vanished algorithms