Ticket #7422 (needs_work enhancement)
New Incidence Structure and Block Design constructions
Description
I have added two references; fixed the points() method to return points in lexicographic order so eq works properly; made is_simple() its own standalone method and call it from block_design_checker and added the following constructions: Derived at a Point, Residual at a Point, Derived at a Block, Residual at a Block, Complementary, Supplementary, Point Deletion and Extraction of Blocks by size.
Some relevant discussion is here:
http://groups.google.com/group/sage-devel/browse_thread/thread/305158ab5d3181bc
Reviewers:
- Please think about my first item on the TODO list; is that a better way to proceed with derived_blck and residual_blck?
-I do not know whether this is "Minor" or "Major" (I am pretty sure it is not the others) so I have put "Major". Please tell me if I was wrong.
- I have no idea what to put in Milestone so I have left it blank.

