Crowd-Powered Mobile Computing and Smart Things