created a different module polymer, similar to protein but it uses a recursive create subroutine instead of a loop, left out other subroutines for the moment as they are not yet needed