jack hirshleifer