Practical correction and capacity estimation of deletion channel using correction trees