Excellent bit of work. Congratulations to the author and contributors.