Autonomy and autonomous systems