#17 Last function implemented.