• drunkenninja
    +1

    Its definitely a complex concept, but it does answer questions that other theories are unable to provide.