Added JavaDoc documentation (only) for advanced prog projects