Spider Monkey Optimization Routing Protocol (source code, algorithm description, publications and etc)