Latin is much more of a science than english....
on a serious note, latin has this logical pattern to it that relates to mathematics. Whenever I did a bit of latin study or had a class, if i did maths after that, the maths would just go easy, i rekon its no fluke