Calculadora analógica com 'LinkedList', 'Pilha' e/ou 'Fila'

Bom dia pessoal,
Preciso de uma ajuda de vocês.
Preciso programar uma calculadora analógica com as funções de soma e subtração em Java.
O porque dela ser analógica? Porque ela deverá ter a capacidade de fazer operações com infinitos algarismos, já que normalmente se eu fizer uma operação com, por exemplo, 30 algarismos + outros 30 algarismos, dará erro devido ao limite de memória.
Preciso fazer isso utilizando os recursos que aprendi durante o semestre na faculdade (Array, LinkedList, Pilha, Fila).
O básico da calculadora sei criar sim, operações, classes principais e as de soma e subtração, mas ainda não entendi como faze-la aceitar essa infinidade de números.

ALGUÉM TEM UMA DICA PARA ME AJUDAR?

Acompanhe esse tópico:
http://www.guj.com.br/posts/list/209086.java

Este tópico é uma cópia do meu postada por uma pessoa da mesma turma de aula que eu…
Inclusive sequer a pessoa se deu o trabalho de trocar as palavras…
Enfim, estamos resolvendo…
Como faço para deletar este tópico? Você consegue fazer isso?