Would it be ethical to program an autonomous car to drive its passengers off a cliff to save for example a normal bus full of children? Would it not be the most logical and ethical thing for a computer to do in such a situation?