A computational approach to organizations and organizing