MULTIPLE CHOICE QUESTION PLEASE HELP!!!!!!!!!

Which of these could be described by an algorithm as part of a computer program and would also allow a computer to automate the process? Choose all that apply.

A. a process that is never performed the same way twice

B. a highly repetitive process

C. a process with easily defined steps

D. a process that requires a judgment at key points