write about partial functions