advanced mathematical methods