How about it?
Still graded FAIL, but shows promise. BTW, reading stackexchange is not doing homework. StackExchange is shaping up to be a premiere resource for pretenders lacking education, it gets really good at consolidating the mutual admiration rings of upvoters.
1) "addresses carying balance" is a wrong measure. You need to count the "unspent transaction outputs" (UTxO)
2) search this board for "ultraprune" and other discussions of pruning
[EDIT] Thinking about it a bit more,
What happened to the old "researching the field first, thinking it through second and publishing it last?"