Computer assisted diagnosis of skin cancer: A survey and future recommendations. (December 2022)