Python Algorithms:

    Matrix Multiplication Algorithm:

    Yes, I know that there is already a module that includes matrix multiplication. But my Trigonometry teacher gave me the
    challenge of making one from scratch. I came up with one that works for any multipliable matrices.
    (Download Source)
    Python Number Factoring Algorithm:

    This small module I made lets you find all of the factors of a given number using fct(n).
    (Download Source)
    Polynominal Factoring Algorithm (Python 2.7):

    This module allows you to factor trinomials into their respective factors
    such as x^2+4x+4 factors to (x+2)(x+2).
    Note: this algorithm does not yet work on polynominals where a is greater than one and a, b, or c are negative numbers.
    (Download Source)
    Fibonacci Number Genorator

    This module generates fibonacci numbers up to a given point, and can be easily modified to return
    one fibonacci number instead of a cascade.
    (Download Source)
    Modified Geohash Algorithm.

    Geohashing was invented by the creater of xkcd, and creates a random coordinate in your graticule
    each day that everyone who geohashes gets. Unfortunately if you are
    like me and cannot drive, then this is extremely difficult to do considering that a random point in your graticule can be
    more than 60 miles away from your given location.

    Which is why I made my own script for it that uses a much more refined area, and just the date and some simple computations
    that give you a coordinate relative to your origin according to the date. Happy hashing!
    For more info go to the geohashing wiki.

    (Download Source)
    Matrix Cypher

    This is a cypher that I developed that references the input text to a matrix of characters and returns
    the x and y values of the given position of that character in the matrix. It then adds a key to the number created by (xy) and returns the char value.
    You can modify the grid to your own choice of 10x10 characters.
    (Download Source)