An Agent-based Computational Model for the Battle of Trafalgar: A Comparison Between Analytical and Simulative Methods of Research