API-101 Markets and Market Failures