Bits of code written when solving (mathematical) problems. These bits stress on the algorithm more than the implementation; hence containing a wide variety of languages.