To Start Up or Not to Start Up? (21 questions every founder must face to build a successful startup)