Conscious Machines: A Possibility? If So, How?