Conditional complexity