DNA Fingerprinting Technology - Its Success and Future