python algorithms uploaded