dogs can do calculus