==============================================================================
Programmname:     Hamming
Author:           Andreas Happe
Matrikelnr:       0226373
Beschreibung:     Diese Klasse beinhaltet eine Methode zur Berechnung der 
                  Paritybits eines Hammingcode.
Eingangsdaten:    Folge von 0 oder 1, maximale Folgenlaenge 6
Ausgabe:          Die aufgrund dieser Folge berechneten Paritaetsbits, jeweils
                  durch ein Leerzeichen getrennt
===============================================================================
Das Programm berechnet die Parity - Bits eines uebergebenen Codewortes.
Der Algorithmus ist umfangreich im Sourcecode dokumentiert, die Variablen-
benennung, etc. ist ebenfalls leicht verstaendlich bzw. dokumentiert.

===============================================================================
Die Vorlage des implementierten Algorithmus ist in  der Angabe des Beispiels
(Nr. 1150).

Folgende Methoden wurden implementiert:

 * private static boolean isParityBit(int position)
        Ueberprueft ob die uebergebene Position im zu erzeugenden Codewort eine
	Paritaetsbitstelle ist (wenn ja, wird true zurueckgegeben)
	
 * private static int getHighestTwopot(int number)
 	Liefert die groesste Zahl n, fuer die 2^n <= number gilt zurueck ( = die
	hoechste Zweierpotenz, die in dieser Zahl enthalten ist
	
 * private static int calcErgLength(int size)
 	Errechnet die Groesse des sich ergebenden Codewortes INKLUSIVE Paritaets-
	stellen

 * private static String calculateParityBits(String source)
 	Errechnet die Paritaetsbits des uebergebenen Codewortes. Es werden NUR die
	Paritaetsbits als String zurueckgeben.