algorithms practical list of all alogrithm and later translate it into working solution ( self build basis)