heat equation separation of variables calculator