https://www.chegg.com/homework-help/questions-and-answers/write-image-processing-related-codes-create-5-source-files-functions-create-1-source-file--q75962859