Comment Comment by _fnhr This is quality writing for a blog post. Bet it would be accepted for publication as a review article in a suitable scientific journal. parent _fnhr 4 years ago