Initial Commit
Initial Commit
Pretty much done for the algo. Not tested.
Second attempt...