Predicting, exploring, and synthesising ancestral sequences using GRASP