Can you explain charging algorithms a bit? How do the algorithms differ from the setup I described?

Yea longer life.