Survey and Tutorial on Hybrid Human-Artificial Intelligence